moon shot - French English Dictionary